package com.lixinyue.array;

import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        int line=0;
        Scanner scan = new Scanner(System.in);
        System.out.print("请输入行数：");
        line= scan.nextInt();
        int [][]arr=new int[line][];
//        for (int i = 0; i <line; i++) {
//            for (int j = 0; j <line; j++) {
//                if (j==0||i==j)
//                {
//                    arr[i][j]=1;
//                }
//                else if(i>1){
//                    arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
//                }
//            }
//
//            for (int j = 0; j < line; j++) {
//                for (int k = 0; k <=j; k++) {
//                    System.out.print(arr[j][k]+"\t");
//                }
//                System.out.println();
//            }
//        }
        for (int i = 0; i <line ; i++) {
            arr[i]=new int[i+1];
            int j=0;

                arr[i][0]=arr[i][i]=1;

            for ( j = 1; j <arr[i].length-1; j++) {

                if(i>1)
                    arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
            }

        }
        for (int i = 0; i < arr.length ; i++) {
            for (int j = 0; j <arr[i].length ; j++) {

                System.out.print(arr[i][j]+"\t");
            }
            System.out.println();
        }



    }

}
